var t = require("../utils/network.js"), n = require("../utils/util.js");
  function getUrl(str) {
    const reg = /(https?|http|ftp|file):\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/g;
    const strValue = str.match(reg);
    if (strValue && strValue.length > 0) {
      return strValue[0];
    }
    return null;
  }
module.exports.getVideoInfo = function(e, o, i, r) {
    var a = n.getHost();
    null != o && "" != o && (a = o), console.log(a);
    var c = a + n.parsePath(), s = n.encodingString(c);
    console.log(c, e,2222)
    e.sPath = c, e.r = s.r, e.e = s.e, (0, t.get)('https://https://dyinqushuiyin-424253-1302736037.ap-shanghai.run.tcloudbase.com/getUrl', {url:getUrl(e.sourceURL)}).then(function(t) {
        i(t);
    }).catch(function(t) {
        r(t);
    });
}, module.exports.getKSVideoInfo = function(e, o, i, r) {
    var a = n.getHost();
    null != o && "" != o && (a = o);
    var c = a + n.parsePath(), s = n.encodingString(c);
    e.sPath = c, e.r = s.r, e.e = s.e, (0, t.post)(c, e).then(function(t) {
        i(t);
    }).catch(function(t) {
        r(t);
    });
}, module.exports.getUserInfo = function(e, o, i) {
    var r = getApp().globalData.host + "dyu", a = n.encodingString(r);
    e.sPath = r, e.r = a.r, e.e = a.e, (0, t.post)(r, e).then(function(t) {
        o(t);
    }).catch(function(t) {
        i(t);
    });
}, module.exports.getVideoDetailInfo = function(e, o, i) {
    var r = getApp().globalData.host + "douyinVideoDetail", a = n.encodingString(r);
    e.sPath = r, e.r = a.r, e.e = a.e, (0, t.post)(r, e).then(function(t) {
        o(t);
    }).catch(function(t) {
        i(t);
    });
};